home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / c / unix / src / read.c < prev    next >
C/C++ Source or Header  |  1992-07-19  |  302b  |  17 lines

  1. #include "amiga.h"
  2. #include "files.h"
  3. #include <fcntl.h>
  4.  
  5. int read(int fd, void *buffer, unsigned int length)
  6. {
  7.   struct fileinfo *fi;
  8.  
  9.   chkabort();
  10.   if (fi = _find_fd(fd))
  11.     {
  12.       if (fi->flags & FI_READ) return fi->read(fi->userinfo, buffer, length);
  13.       errno = EACCES;
  14.     }
  15.   return -1;
  16. }
  17.